package com.mf.all.service;
import com.mf.all.entity.dto.DtoDept;
    
import com.mf.all.entity.req.search.basic.SearchReqDept;

import java.util.List;


/**
 * 部门表
 *
 * @date 2025-04-02 22:36:46
 */
public interface ServiceDept extends BaseService<DtoDept, SearchReqDept> {
    /**
     * 删除部门
     */
    void deleteById(Integer id);
    /**
     * 根据id验证是否有该部门
     */
    void isExistById(Integer id);

    /**
     * 树形结构列表查询
     */
    List<DtoDept> listTree();

    /**
     * 修改部门状态
     */
    void updateStatus(DtoDept dtoDept);
}

